package com.jiayang.hhotel.bean;

import java.io.Serializable;
import java.util.List;

import cn.droidlover.xdroidmvp.net.IModel;

/**
 * Created by Administrator on 2017/5/23 0023.
 * 订房查询数据类
 */

public class ReservationSearchModel implements IModel {


    /**
     * state : 9
     * info :
     * pRsvbillRoomListDtos : [{"mark":"","cRONum":33,"name":"","taname":"","rsvgstname":"","rsvphone":"","comment":"","persons":0,"arrivedIn":0,"arriveddescp":"","arrivedTime":"00:00:00","pickUpIn":0,"leaveIn":"2","leavedescp":"火车","leaveTime":"00:00:00","pickUpOut":"0","nation":"","nationdescp":"","areaCode":"","areadescp":"","stopReason":"","stopdescp":"","marketCode":"12","marketdescp":"CRS","orgCode":"17","orgdescp":"金卡","gstType":"","gstTypedescp":"","orgDate":"2012-06-25","orgTime":"16:25:01","orgAcct":"","arrdate":"2012-06-25","dptDate":"2012-06-26","cxlCode":"","cxldescp":""},{"mark":"","cRONum":7,"name":" ","taname":"","rsvgstname":"","rsvphone":"","comment":"","persons":10,"arrivedIn":1,"arriveddescp":"飞机","arrivedTime":"12:30:00","pickUpIn":0,"leaveIn":"2","leavedescp":"火车","leaveTime":"09:20:00","pickUpOut":"0","nation":"CHN","nationdescp":"中国","areaCode":"01","areadescp":"北京","stopReason":"011","stopdescp":"外调","marketCode":"01","marketdescp":"旅行社","orgCode":"01","orgdescp":"","gstType":"1","gstTypedescp":"","orgDate":"2017-01-01","orgTime":"10:25:00","orgAcct":"LV SHU LIANG 480 NS HX(1) A:580 NS HX(1) S:880 NS HX(1)","arrdate":"2017-06-25","dptDate":"2017-12-28","cxlCode":"","cxldescp":""}]
     */

    private int state;
    private String info;
    private List<PRsvbillRoomListDtosBean> pRsvbillRoomListDtos;

    @Override
    public boolean isNull() {
        return false;
    }

    @Override
    public boolean isAuthError() {
        return false;
    }

    @Override
    public boolean isBizError() {
        return false;
    }

    @Override
    public String getErrorMsg() {
        return null;
    }

    public int getState() {
        return state;
    }

    public void setState(int state) {
        this.state = state;
    }

    public String getInfo() {
        return info;
    }

    public void setInfo(String info) {
        this.info = info;
    }

    public List<PRsvbillRoomListDtosBean> getPRsvbillRoomListDtos() {
        return pRsvbillRoomListDtos;
    }

    public void setPRsvbillRoomListDtos(List<PRsvbillRoomListDtosBean> pRsvbillRoomListDtos) {
        this.pRsvbillRoomListDtos = pRsvbillRoomListDtos;
    }

    @Override
    public String toString() {
        return "ReservationSearchModel{" +
                "state=" + state +
                ", info='" + info + '\'' +
                ", pRsvbillRoomListDtos=" + pRsvbillRoomListDtos +
                '}';
    }

    public static class PRsvbillRoomListDtosBean implements Serializable {
        /**
         * mark :
         * cRONum : 33
         * name :
         * taname :
         * rsvgstname :
         * rsvphone :
         * comment :
         * persons : 0
         * arrivedIn : 0
         * arriveddescp :
         * arrivedTime : 00:00:00
         * pickUpIn : 0
         * leaveIn : 2
         * leavedescp : 火车
         * leaveTime : 00:00:00
         * pickUpOut : 0
         * nation :
         * nationdescp :
         * areaCode :
         * areadescp :
         * stopReason :
         * stopdescp :
         * marketCode : 12
         * marketdescp : CRS
         * orgCode : 17
         * orgdescp : 金卡
         * gstType :
         * gstTypedescp :
         * orgDate : 2012-06-25
         * orgTime : 16:25:01
         * orgAcct :
         * arrdate : 2012-06-25
         * dptDate : 2012-06-26
         * cxlCode :
         * cxldescp :
         */

        private String mark;
        private long cRONum;
        private String name;
        private String taname;
        private String rsvgstname;
        private String rsvphone;
        private String comment;
        private int persons;
        private int arrivedIn;
        private String arriveddescp;
        private String arrivedTime;
        private int pickUpIn;
        private String leaveIn;
        private String leavedescp;
        private String leaveTime;
        private int pickUpOut;
        private String nation;
        private String nationdescp;
        private String areaCode;
        private String areadescp;
        private String stopReason;
        private String stopdescp;
        private String marketCode;
        private String marketdescp;
        private String orgCode;
        private String orgdescp;
        private String gstType;
        private String gstTypedescp;
        private String orgDate;
        private String orgTime;
        private String orgAcct;
        private String arrdate;
        private String dptDate;
        private String cxlCode;
        private String cxldescp;
        private Integer rmNumbers;//房数
        private String status;//状态

        public Integer getRmNumbers() {
            return rmNumbers;
        }

        public void setRmNumbers(Integer rmNumbers) {
            this.rmNumbers = rmNumbers;
        }

        public String getStatus() {
            return status;
        }

        public void setStatus(String status) {
            this.status = status;
        }

        public String getMark() {
            return mark;
        }

        public void setMark(String mark) {
            this.mark = mark;
        }

        public long getCRONum() {
            return cRONum;
        }

        public void setCRONum(long cRONum) {
            this.cRONum = cRONum;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getTaname() {
            return taname;
        }

        public void setTaname(String taname) {
            this.taname = taname;
        }

        public String getRsvgstname() {
            return rsvgstname;
        }

        public void setRsvgstname(String rsvgstname) {
            this.rsvgstname = rsvgstname;
        }

        public String getRsvphone() {
            return rsvphone;
        }

        public void setRsvphone(String rsvphone) {
            this.rsvphone = rsvphone;
        }

        public String getComment() {
            return comment;
        }

        public void setComment(String comment) {
            this.comment = comment;
        }

        public int getPersons() {
            return persons;
        }

        public void setPersons(int persons) {
            this.persons = persons;
        }

        public int getArrivedIn() {
            return arrivedIn;
        }

        public void setArrivedIn(int arrivedIn) {
            this.arrivedIn = arrivedIn;
        }

        public String getArriveddescp() {
            return arriveddescp;
        }

        public void setArriveddescp(String arriveddescp) {
            this.arriveddescp = arriveddescp;
        }

        public String getArrivedTime() {
            return arrivedTime;
        }

        public void setArrivedTime(String arrivedTime) {
            this.arrivedTime = arrivedTime;
        }

        public int getPickUpIn() {
            return pickUpIn;
        }

        public void setPickUpIn(int pickUpIn) {
            this.pickUpIn = pickUpIn;
        }

        public String getLeaveIn() {
            return leaveIn;
        }

        public void setLeaveIn(String leaveIn) {
            this.leaveIn = leaveIn;
        }

        public String getLeavedescp() {
            return leavedescp;
        }

        public void setLeavedescp(String leavedescp) {
            this.leavedescp = leavedescp;
        }

        public String getLeaveTime() {
            return leaveTime;
        }

        public void setLeaveTime(String leaveTime) {
            this.leaveTime = leaveTime;
        }

        public int getPickUpOut() {
            return pickUpOut;
        }

        public void setPickUpOut(int pickUpOut) {
            this.pickUpOut = pickUpOut;
        }

        public String getNation() {
            return nation;
        }

        public void setNation(String nation) {
            this.nation = nation;
        }

        public String getNationdescp() {
            return nationdescp;
        }

        public void setNationdescp(String nationdescp) {
            this.nationdescp = nationdescp;
        }

        public String getAreaCode() {
            return areaCode;
        }

        public void setAreaCode(String areaCode) {
            this.areaCode = areaCode;
        }

        public String getAreadescp() {
            return areadescp;
        }

        public void setAreadescp(String areadescp) {
            this.areadescp = areadescp;
        }

        public String getStopReason() {
            return stopReason;
        }

        public void setStopReason(String stopReason) {
            this.stopReason = stopReason;
        }

        public String getStopdescp() {
            return stopdescp;
        }

        public void setStopdescp(String stopdescp) {
            this.stopdescp = stopdescp;
        }

        public String getMarketCode() {
            return marketCode;
        }

        public void setMarketCode(String marketCode) {
            this.marketCode = marketCode;
        }

        public String getMarketdescp() {
            return marketdescp;
        }

        public void setMarketdescp(String marketdescp) {
            this.marketdescp = marketdescp;
        }

        public String getOrgCode() {
            return orgCode;
        }

        public void setOrgCode(String orgCode) {
            this.orgCode = orgCode;
        }

        public String getOrgdescp() {
            return orgdescp;
        }

        public void setOrgdescp(String orgdescp) {
            this.orgdescp = orgdescp;
        }

        public String getGstType() {
            return gstType;
        }

        public void setGstType(String gstType) {
            this.gstType = gstType;
        }

        public String getGstTypedescp() {
            return gstTypedescp;
        }

        public void setGstTypedescp(String gstTypedescp) {
            this.gstTypedescp = gstTypedescp;
        }

        public String getOrgDate() {
            return orgDate;
        }

        public void setOrgDate(String orgDate) {
            this.orgDate = orgDate;
        }

        public String getOrgTime() {
            return orgTime;
        }

        public void setOrgTime(String orgTime) {
            this.orgTime = orgTime;
        }

        public String getOrgAcct() {
            return orgAcct;
        }

        public void setOrgAcct(String orgAcct) {
            this.orgAcct = orgAcct;
        }

        public String getArrdate() {
            return arrdate;
        }

        public void setArrdate(String arrdate) {
            this.arrdate = arrdate;
        }

        public String getDptDate() {
            return dptDate;
        }

        public void setDptDate(String dptDate) {
            this.dptDate = dptDate;
        }

        public String getCxlCode() {
            return cxlCode;
        }

        public void setCxlCode(String cxlCode) {
            this.cxlCode = cxlCode;
        }

        public String getCxldescp() {
            return cxldescp;
        }

        public void setCxldescp(String cxldescp) {
            this.cxldescp = cxldescp;
        }

        @Override
        public String toString() {
            return "PRsvbillRoomListDtosBean{" +
                    "mark='" + mark + '\'' +
                    ", cRONum=" + cRONum +
                    ", name='" + name + '\'' +
                    ", taname='" + taname + '\'' +
                    ", rsvgstname='" + rsvgstname + '\'' +
                    ", rsvphone='" + rsvphone + '\'' +
                    ", comment='" + comment + '\'' +
                    ", persons=" + persons +
                    ", arrivedIn=" + arrivedIn +
                    ", arriveddescp='" + arriveddescp + '\'' +
                    ", arrivedTime='" + arrivedTime + '\'' +
                    ", pickUpIn=" + pickUpIn +
                    ", leaveIn='" + leaveIn + '\'' +
                    ", leavedescp='" + leavedescp + '\'' +
                    ", leaveTime='" + leaveTime + '\'' +
                    ", pickUpOut='" + pickUpOut + '\'' +
                    ", nation='" + nation + '\'' +
                    ", nationdescp='" + nationdescp + '\'' +
                    ", areaCode='" + areaCode + '\'' +
                    ", areadescp='" + areadescp + '\'' +
                    ", stopReason='" + stopReason + '\'' +
                    ", stopdescp='" + stopdescp + '\'' +
                    ", marketCode='" + marketCode + '\'' +
                    ", marketdescp='" + marketdescp + '\'' +
                    ", orgCode='" + orgCode + '\'' +
                    ", orgdescp='" + orgdescp + '\'' +
                    ", gstType='" + gstType + '\'' +
                    ", gstTypedescp='" + gstTypedescp + '\'' +
                    ", orgDate='" + orgDate + '\'' +
                    ", orgTime='" + orgTime + '\'' +
                    ", orgAcct='" + orgAcct + '\'' +
                    ", arrdate='" + arrdate + '\'' +
                    ", dptDate='" + dptDate + '\'' +
                    ", cxlCode='" + cxlCode + '\'' +
                    ", cxldescp='" + cxldescp + '\'' +
                    ", rmNumbers=" + rmNumbers +
                    ", status='" + status + '\'' +
                    '}';
        }
    }
}
